873
956
857
900
928
868
1141
854
853
775
792
871
947
914
961
881
998
974
1032
1017
1435
927
855
852
913
876
826
771
693
1154
888
980
702
714